[INV-BACKEND-027] Создать метод CreateManualDish()

Разработка эндпоинта отправки продуктов в утиль с фиксацией бизнес-причины

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

NoteКраткая карточка задачи

  • Инструкция по шагам:
    1. На Шагах 1-2: Реализовать прием запроса от модального окна мобильного приложения «Waste Control». Принять или сгенерировать сквозной X-Request-ID (trace_id).
    2. На Шаге 3: Написать схему Pydantic-валидации входящего тела запроса. Поля: space_type (строго ENUM: HOME, OFFICE), spent_items (массив объектов: food_element_id, quantity), waste_reason (строго ENUM: PROPALO, SPOILT, EXPIRED, OTHER).
    3. Перенаправить валидированный пакет данных по внутреннему gRPC или HTTP-интерфейсу в микросервис waste-service.